<?php

/**
 * 自定义应用程序错误事件处理
 *
 * 用于set_error_hanlder()函数绑定
 *
 * @author Lan <lanyg.com@gmail.com>
 * @link http://www.lanyg.com/projects/lanp
 * @copyright Copyright &copy; 2011-2012 Yanguang Lan (www.lanyg.com)
 * @license LGPL (http://www.gnu.org/licenses/lgpl.html)
 * @version $Id$
 */

/**
 * Error_ErrorHandler
 *
 * 自定义错误事件处理函数
 * @package lanp
 * @author Lan
 */

function Error_ErrorHandler($errno, $errstr, $errfile, $errline)
{
    if ( error_reporting() === 0 ) {
        return;
    }

    if ( error_reporting() && $errno ) {
        throw new Error_ExceptionHandler($errstr, $errno, $errno, $errfile, $errline);
    }
}
?>